<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 封装一个函数，计算1,2,3,4个数字，
      // 能组成多少个互不相同且无重复的三位数？都是多少？
      function fn() {
        var a = [];
        for (var i = 1; i < 5; i++) {
          //百位穷举法
          for (var j = 1; j < 5; j++) {
            //十位
            for (var k = 1; k < 5; k++) {
              //个位
              if (i !== j && j !== k && k !== i) {
                //互不相同且无重复的三位数

                a.push(i * 100 + j * 10 + k);
              } else {
              }
            }
          }
        }
        return a;
      }
      console.log(fn());
    </script>
  </body>
</html>
